*{margin:0;padding:0;}
.container{
    width:600px;
    height:400px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    border:1px solid #333;
     overflow: hidden; 
}
.list{
    position: absolute;
    /* width:4200px;
    height:400px; */
}
.list img{
    float: left;
}
#prev,#next{
    background: url("../images/icon-slides.png")no-repeat;
    width:40px;
    height:69px;
    position: absolute;
    z-index:100;
    border:none;
    top:50%;
    transform: translateY(-50%);
}
#next{
    right:0;
    background-position-x: -43px;
}
#btns{
    left:50%;
    transform: translateX(-50%);
    position: absolute;
    bottom: 20px;
    z-index: 101;
}
#btns span{
    cursor: pointer;
    display: inline-block;
    width:25px;
    height:25px;
    background: rgba(51,51,51,0.493);
    border-radius: 50%;
}
#btns .current{
    background: #ff8936;
}